Semantic HTML elements have built-in accessibility features and better browser support than generic elements with ARIA roles.
Use native HTML elements when available instead of generic elements with role attributes.
If you are using a framework that automatically manages element interactions and/or swaps elements to their semantic counterparts, you might be able to safely disable this rule.