Discussed to death.
The engine doesn't generally support it. I actually had a complex post on this to have various stages of damage, from simple turret fail, to main cannon fail, to imobilization
But it requires complex Python and the only working version of it, as found in PR, is having the tank immobilized on one side - But it has the annoying side effect of the tank suspension disapearing resulting in tanks sitting on their chassis on the ground.
I do wish some one would find a working code for this though. For one, it would make mines more realistic in use.