Multiple skinned mesh characters.

I have a player gameobject which holds all the 8 different characters.
Now the animator has skinned those characters together, so i have to keep all the skinned mesh characters and enable the one which i am using.
So 7 skinned characters are disabled and only 1 is enabled.

Unity docs says

Update When Offscreen

By default, skinned meshes that are not visible to any camera are not updated, since this avoids wasting CPU time. The skinning is not updated until the mesh comes back on screen.

So my method comes under this or will it affect performance?

anyone with the answer?

Enable or disable the ‘Skinned Mesh Renderer’ component in order what you need. Do it by code is easy.