bug fixed, handle radio input click event