Thank you for the detailed explanation, and the Youtube link-it helped a lot. I was not able to remove the rubber cleanly from both ends. So I was able to squeeze one end of the cap off, but not the other side. I realized maybe more pictures will help future onlookers to show them the job isn't really too hard.
Even though I bought the OEM wiper blades from Tesla for $25 each x 2 ($50 before tax + 4 days shipping time), I still want to keep my old wiper blades for backup. With the Tesla OEM wiper blades, streaking issue no longer exists-simple pop off and replace. I had tried cleaning my windshield, the rubber blades, but it simply needed a replacement after 37K miles in SoCal weather.