RequiredIf clientside validation doesn't work for enums with radio buttons
description
If you are using a RequiredIf attribute and you want to check this against an enum it doesn't seem to work correctly as the test value is the integer value of the enum, whereas the value from the radio button is the string value of the enum.
These are then generally different so the validation fails.
This may well affect other input types apart from radio buttons, but that's where I had the issue.