Thank you for your answer. I understand why you use the role attribute but that generates some mistakes in the validator.w3.org :
Error: Bad value button for attribute role on element h2.
and some warning with button :
Warning: The button role is unnecessary for element button.