How to dress a morphed and skeletal animated model in real time? Cloths should be changeable

I have 3D model. It is morphed and skeletal animation is in real time. I want to dress this 3D model using Apex clothing and cloths should be changeable in real time while giving the realistic effects of body shape. How to achieve that? Is it possible in Unreal Engine 4 ???