It seems like the red card Tottenham suffered in their last match still gat an effect on them as those players were unable to play in this game against wolves and wolves aswell had the home advantage which seems they did utilized well enough to secure three points.
Indeed, the red card against Chelsea had a part in their situation, as the players who received it are not included in the squad today, but Maddison absent in particular, I believe makes the Tottenham team a little weaker today,because Maddison has been a major contributor in every game Tottenham has played this season, assuming Maddison was available today in the pitch even with the absent of Romero, Maddison present on pitch should have cover a lot today. I don't think Wolves would have a chance to win him he was present because Tottenham may had scored more goals. Tottenham will also be without him for a few weeks due to injury.
Wolves had a weak and poor start this season and are currently looking like they are already improving in their performance, as in their last two games they have performed a little above their previous performance, this win against Tottenham will definitely improve their confidence and boost their morales well enough to further show improvements in subsequent games after this, I hope Tottenham recovers from their loss soonest.
Since time Wolves defeated Manchester City, I believe their performances have been getting better. However, there hasn't been much of an improvement because following that victory, they were only able to draw or lose games; I believe that was in their most recent match prior to today's match. Tottenham, although having a poor team, did not take it easy with them, and as a result, they won the game even though they were not the team who dominated the pitch with ball possession.