Created by: FezVrasta
I think "What Input?" is the best solution if a front-end developer needs to remove outlines from the elements of the page.
It allows you to style your elements in a specific manner only if the user is using a specific input method (mouse, touch, keyboard) and does not interfere with the click events. Additionally, it's much more lightweight.
In the startup I work for we used it successfully and now most of the app is keyboard accessible.