Look your checkbox ID:
id="9a3ee84cf083e3e4ad0d5aed35937730"
The text "I Understand That: " is surounded by a label that has a attr
for="9a3ee84cf083e3e4ad0d5aed35937730"
and you have another label with the same attr that is holding the checkbox...
So yep it's doing pretty much what it's supposte to do. :)
So it's actually a html problem, not JS.