added radio tests, and it indicated that there is currently a bug on the radio module for setting up ids for custom element, will further investigate it later