A11y: Radios buttons behaving like buttons

Description

I'm not sure how big a deal this really is, but I'm creating an issue anyway so we can agree upon a best practice.

Some question types including Summary, Single Choice Set and Arithmetic Quiz use the 'radio' role when there are multiple options where you only choose one answer.
This is fine, the problem is that the user submits the answer when he presses/clicks the radio button – and that's not how your expect radio buttons to behave.
This leads to accidentally submitting an answer because our radio buttons behave differently than others.
If the behavior is as desired perhaps we should consider using just the 'button' role? Or is it OK to use a key listener to "submit" the answer on a radio button?

There also the 'R' button (radio button button) in NVDA to take into consideration.

Environment

None

Acceptance Criteria

1. Figure out a best practice when having choices – buttons or radio buttons.
2. Implement best practice into all question types.

Status

Assignee

Unassigned

Reporter

Frode Petterson

Labels

Funding

None

Code reviewer

None

Released

None

Time tracking

10h

Fix versions

None

Sprint

None

Priority

High