diff --git a/src/material/radio/_radio-common.scss b/src/material/radio/_radio-common.scss index 517a2f3cc734..f6593df01da6 100644 --- a/src/material/radio/_radio-common.scss +++ b/src/material/radio/_radio-common.scss @@ -32,6 +32,11 @@ $fallbacks: m3-radio.get-tokens(); $size-token: token-utils.slot(radio-state-layer-size, $fallbacks); padding: calc((#{$size-token} - #{$_icon-size}) / 2); + .mdc-radio--disabled { + cursor: default; + pointer-events: none; + } + @if ($is-interactive) { // MDC's hover indication comes from their ripple which we don't use. &:hover > .mdc-radio__native-control:not([disabled]):not(:focus) {