What is the difference between Rehabilitation and Habilitation - A Comparison

Rehabilitation basically means restoring a lost skill while habilitation means learning and developing a new skill that is wholly or partially absent.