Unfortunately this cannot be done cleanly, because <paper-radio-group> has bower-dependency on <paper-radio-button> which I believe is a mistake, since <paper-radio-button> is imported but never actually used in <paper-radio-group> code.
I spoke to Polymer team about this, and they are hesitant to remove this import because they think some users are importing <paper-radio-group> only, while using both -group and -button (so paper-radio-group is serving as a proxy-import). Since this is a breaking change, they also don't want to roll the minor version since some users could be using ^ in bower.
Rolling to major 3.x.x is not an option either, since they've already started making a 3.x.x that's tied to Polymer 3.
Comment 1 by scottchen@chromium.org
, May 16 2018