change character mesh and keep animations the same

You can use the Retarget pose from mesh, where you just need to set the IK Rig and IK Retargeter, then the Retarget pose from mesh will act as an IK runtime retargeter, using all the anims from a main skeletal mesh to a child skeletal mesh
More info on how to use it here