Sorry to bother you again on this matter, but to me this seems a huge lack of usability (it’s even a problem that I am experiencing right now).
EXAMPLE:
If the user fills in correctly all the address fields but select the wrong billing state from the select then the shipping cost will be calculated with the wrong billing state.
The user then will logically correct his choice in the select that actually won’t trigger a shipping update cost.
To be triggered the user should go and type random characters in the other shipping fields, which IMO is not acceptable.
To me the billing state select should always trigger a shipping update. What do you guys think?
Best regards