Focus styles aren't equivalent to hover styles
Focus styles can’t be equal to hover styles because in this case users have to understand a focus state for every element. It’s why outline is the most safe way!
P.S. Folks, if you are a fan of my tips, please, join to my paid subscription with tricky questions about CSS. It will help you to learn a lot of nuances. Thank you!