We also support turning `<a>` elements and even generic elements like `<div>`s into buttons. It might be better to flip the logic so you explicitly check for radio buttons and checkboxes.