We all know that
:hover is required if you want to create sophisticated user experience. It allows users to recognize a click option on an element.
I wonder what value does
:focus add for buttons? Users get feedback that they really did press the button. But all of my projects usually show other indicators which indicate that the action is preforming, such as "loading", "sending" …
:focus for buttons really required since it usually only is visible for a split second?