Short note on progressive ARIA
An example is a link that has been repurposed to be a button. Ignoring the fact this is a lousy design pattern to use in the first place, it’s surprisingly common out in the wild.
<a href="#disclosure" class="button" role="button">Additional information</a>
<table> <tr> <th aria-sort="none"><span role="button" tabindex="0">First name</span></th> <th aria-sort="none"><span role="button" tabindex="0">Last name</span></th> ... </tr> ... </table>