Properly clear subquestions of checkboxes

Not super clean, but we need to handle checkboxes and radio buttons differently. For checkboxes, the possible answers get treated more like actual questions, so we need to use the `input` element in places where we'd use the radio button container.

/cc @hampelm