Accessible design starts with these fundamental rules that our styles try to follow and encourage.
Keyboard navigation is easy to overlook but a few simple principals will help make it simple.
SME Core includes some default functionality that will add/remove the sme-focus-hidden class when an element is focused with a mouse as opposed to a keyboard.
By default any focusable element, when it recieves focus, will show a dashed outline to indicate that it has focus. However when the sme-focus-hidden class is applied this outline does not show up.