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.