How do I create radio button for options on a Drupal Commerce product?
Sounds like you're after either the Commerce Product Option module:

This module adds customizable product options to the &quot;add to cart&quot; form. The approach is generic, so all field types / widget can be used. This module is created only for the commerce module. For other systems you need different systems / approaches.
The module provides a field called option set. You can assign to your commerce product. Each option set consists of a list of fields. If a product is connected to a option set the add to cart form will be extended by the fields of the option sets.

Or the Commerce Product Attribute module:

This module provides some enhancements to the Drupal Commerce attribute handling.
The improvement contains:
Attribute field for line itemEdit option for attributes

I'd advise installing both of those and seeing which fits your use case better. You'll have to handle the AJAX functionality yourself as I don't think it's built in to either.