It can be hard for users to click on the default radio buttons in mobile view. There exist a pattern called ButtonGroup in SilkUI which is pretty similar to what I am suggesting. The problem with that pattern is that it only allows you to create specific number of buttons in each group. It also does not work well in mobile and is hard to control the active functionality.
Screen shot of a example of solution: