같은 name 속성을 공유하는 <input type="radio"> 묶음을 <fieldset>과 <legend>로 감싸면 그룹의 목적이 스크린리더에도 전달됩니다. 네이티브 radio는 방향키로 그룹 안을 이동하는 것도 브라우저가 자동으로 처리합니다.
체크박스와의 차이는 앞서 다룬 대로 개수 제약이고, 세그먼티드 컨트롤·select와의 관계는 선택지 개수 문제입니다. 선택지가 2~5개 정도로 적고 전부 한눈에 비교돼야 하면 라디오, 선택지가 많아 목록이 길어지면 select, 버튼처럼 눌러 즉시 상태를 바꾸는 느낌을 주고 싶으면(같은 화면 안의 필터·보기 전환 등) 세그먼티드 컨트롤을 씁니다.
기본값 없이 아무것도 선택되지 않은 상태로 두면 사용자가 실수로 아무것도 안 고르고 지나칠 수 있으니, 합리적인 기본 선택지를 미리 골라두는 걸 권장합니다.