This radio expander group uses a mixture of role and some JavaScript to make checkboxes sound like radio buttons while preserving a meaningful browsing and focus order.
Bad example
This inaccessible example violates WCAG 2.4.3: Focus Order because elements do not receive focus in an order that preserves meaning.