JSFiddle - React, Tailwind, and code Playground

HTML

<form name="myform">
    <input type="radio" name="foo" value="10"> foo
    <input type="radio" name="foo" checked value="30"> bar
</form>

JavaScript

(function () {
    var pd = Object.getOwnPropertyDescriptor(HTMLFormElement.prototype, "elements"),
        getElements = pd.get;
    
    pd.get = get;
    
    Object.defineProperty(HTMLFormElement.prototype, "elements", pd);
    
    function get() {
        var elements = getElements.call(this);
    
        if (elements.length) {
            Object.defineProperty(elements, "value", {
                get: getRadioNodeListValue,
                set: setRadioNodeListValue,
                configurable: true
            });
        }
    
        return elements;
    }
    
    function getRadioNodeListValue() {
        for (var i = 0, len = this.length; i < len; i++) {
            var el = this[i];
            if (el.checked) {
                return el.value;   
            }
        }
    }
    
    function setRadioNodeListValue(value) {
        for (var i = 0, len = this.length; i < len; i++) {
            var el = this[i];
            if (el.checked) {
                el.value = value;
                return;   
            }
        }    
    }
}());