Most browsers add an outline to input elements when a focus event occurs. This feature is useful for keyboard navigation, but not as useful for mouse navigation. It is also potentially interferes with a user's visual experience.
keyboard-only-outlines tries to provide a better visual experience by disabling outlines caused by mouse navigation, while leaving the ones caused by keyboard navigation intact.
Current state: on
This demo only works on evergreen browsers
By default, some browsers, such as Firefox and Edge, set input borders on focus according to the host Operating System theme. This package does not disable borders, as it may interfere with the user's own styles. This is only apparent when user's don't explicitly define a border for their inputs.