ХАБИТЬ что, стар. хапать, хватать, захватывать, присвоять себе. - ся страдат. воздержаться?
Ист.: Даль, 1880.