diff --git a/radio/lib/radio.ts b/radio/lib/radio.ts index 1591578b54..9da4bd9a66 100644 --- a/radio/lib/radio.ts +++ b/radio/lib/radio.ts @@ -289,7 +289,8 @@ export class Radio extends ActionElement { return; } - this.checked = this.formElement.checked; + // Per spec, the change event on a radio input always represents checked. + this.checked = true; this.dispatchEvent(new Event('change', { bubbles: true, composed: true,