Radio buttons was always a problem of mine. I always use group+icon+text instead.

I group text & empty checkbox icon together to get a radiobutton visual. I setup a workflow when group is clicked.

In your case I’d store results in a custom state first and update the DB when the final submit button is clicked.

Hope this helps.