In your My T-Mobile Profile under "Blocking", there is this option:
Block charge international roaming
- This will prevent the selected line from incurring any international data roaming charges that can be incurred in countries not included in your plan.
Turn that on and that should do what you want.