Layered Clothing Outer Cage Help

I want to make layered clothing without editing the outer cage (so basically make it intentionally un-layerable).

However, when I don’t edit the outercage, the clothing won’t deform to my character, even though I thought deforming to the character, was inner cage’s job.

Can someone give me advice on this please? Are there any workarounds/solutions someone has found?