changed checkboxes to radio for the mandatory age options
changed for= to htmlFor= (The reason is that in JSX, for is a reserved keyword for "for loops." To avoid conflicts, JSX uses htmlFor to achieve the same behavior as the regular for attribute in HTML.)
Form is created at a very basic level but could do with some refinements such as: