Use fields.depends decorator

issue3487
review2301002
Add required states to invoice address

issue3574
review2541002