Pour ceux qui comme moi, sur les boutons "disabled" n'aiment pas trop :
- le pointeur de souris qui s'affiche avec un rond barré
- le fait que le :hover s'affiche au passage de souris sur un bouton disabled
Je vous conseille d'ajouter la propriété CSS suivante sur votre button:disabled :
pointer-events: none;