When you mouse over a button, the background color will change to grey.
If you want to change the text color instead, turn off the default hover effect with the w3-hover-none class, and add a w3-hover-text class: