The ARIA role has the same semantic ability and full customizability: https://developer.mozilla.org/en-US/docs/Web/Accessibility/A...

Perhaps it would make sense to use this instead of the element, but not sure if there are any downsides?