Jesus told Mary not to touch him because Jesus was fulfilling God’s entire requirement, right to the last detail.There is a significant reason why Mary was told not to touch him as compared to Thomas being able to touch him. In order to complete His Mission Jesus Christ had to go through the purifying process the Law called for. Otherwise everything would be not have been fulfilled.
Jesus had to fulfill all the requirements of the Law. And this one was so very important:
"For verily I say unto you, Till heaven and earth pass, one jot or one tittle shall in no wise pass from the law, till all be fulfilled." (Matt: 5:18)
Mary, seeing her beloved and presumed-dead rabbi now alive, attempted to hug the resurrected Jesus (vs. 16). He emphatically told her that she could not touch him because He had not yet ascended to his Father (vs. 17). Shortly after (when all the disciples were gathered to regroup) Christ appeared to them resurrected! Thomas was absent from this gathering (vss. 19-21). Later, when the disciples reported to Thomas that they had seen Jesus alive, he understandably responded with skepticism (vs. 24). Eight days later, Jesus unexpectedly appeared again to the gathered disciples and challenged Thomas to touch him by placing his hands into the holes that remained in his body (vs. 26-27). The obvious question is this: why did Jesus deny Mary, but later encourage Thomas to touch Him?
In order to understand Jesus’ very different instructions to Mary and Thomas, we need to understand the purity requirements for the Jewish High Priest on the Day of Atonement.The High Priest was forbidden to come into contact with anything that was ceremonially unclean in order to avoid being disqualified to enter God’s presence the following day. So much depended on this ritual purity!
After His resurrection, Jesus (as our ultimate High Priest) would shortly be ministering in the heavenly tabernacle (Heb. 9:11). It is significant that Jesus appeared to the disciples and told Thomas to touch him after eight days, because it takes seven days to ordain a priest (Ex. 29:35).
The most-likely reason for Jesus’ instructions to Mary had to do with the fact that He was determined to enter the heavenly tabernacle in a ready-to-serve, consecrated state. Defilement would not be a sin, but it would have disqualified Him (for a period of time) from entering God’s presence. Mary may have had a number of reasons for defilement (possible menstrual circle, stepping into the tomb, etc), Jesus’ priestly mission was too important to allow for any possibility of failure.
By the time Jesus met Thomas, His priestly work is done. He had returned from completing His duties and possible defilement was no longer an issue.
Jesus’ role as prophet was carried out during His earthly life. His role as king was yet to be realized at the time of the ascension. He first needed to be ordained a priest and carry out His duties in the heavenly tabernacle! Nothing could be permitted to stand in the way of his mission.
- by faith; Blessed are those who have not seen, yet believed. (John 20:29).
And Yes when Jesus allowed Thomas to touch Him it was because Jesus fulfilled the requirements of Purity as our High Priest; touching Mary would have defiled Him; she did not realize this; but He did. That is why he said to her' Touch me not for I must ascend to my Father first!"
You said Lakesha > "Jesus even walked through walls in flesh that that Thomas could touch" - Amen! He appeared to these people. Which proves He created all things; and could easily move through them; especially being in His Glorified Body because He is God.
It is so important we see this significance of all that he was undoing. So we could enter into the Holy of Holies after Him.