“Enough” can function as an adverb after a verb to mean to a sufficient degree: “He slept enough.” “Thoroughly” and “vaguely” are not natural descriptions of sleeping in this sentence.