detect-keyboard-user (npm): Detect if the user navigate with his keyboard or mouse. Then add a matching class to the html element. This allow to remove the blue outline for the mouse users and keeps it at the same time for the keyboard users.
Keywords: keyboard|focus|ring|focus-ring|no-jquery|vanilla|vanilla-js