Nuno Espirito Santo's side made it 10 goals in their past three Premier League outings as they capitalised on some generous Everton defending.
Although Andre Gomes struck to cancel out Ruben Neves's early penalty, Raul Jimenez had the visitors back in front just before the break and Leander Dendoncker made sure in the 66th minute.
A black cat crossing in front of Wolves' goal in the second half might have been an omen suggesting Everton could get back into it but on the day they were second best.
The cat caused a lengthy delay as it scampered around the pitch but it offered no change to Everton's luck as thousands of the restless Goodison Park crowd headed for the exits long before full-time.
"Where I come from in Portugal the black cat is bad luck so I never want to see cats again," said Wolves boss Nuno Espirito Santo.
Victory for Wolves puts them on 38 points and means they remain in seventh, five points ahead of ninth-placed Everton, who have now lost six out of their past nine Premier League matches.