Ensure input events fires as expected in gr.Radio (#11810)
* fix input event
* add changeset
* refactor
* add unit test
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>