How to make #states work when dependant element is modified with JS .click()
Drupal states are bound to the change event, therefore you need to trigger that one too. The following snipped should do what you want:

$('#id-of-radio-button').trigger('click').trigger('change');