How to let mirrored half move independently
You must apply mirror modifier before weighting.



The weight is a property of a vertex, the mirror modifier "copies" all vertex attributes, weight included, so - if you don't apply it - it will copy the weights from one side to the other.