Why can't we just add the `role=button` to the anchor element? According to https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_button_role, the role can be applied to all elements. It would take a way the need to do custom click handling and tab index setting.