I will appreciate further explaination about this, which wallets are non-node wallets?
Non-node wallet also known as
Simple Payment Verification (SPV) client is obviously the opposite of Full node client such as Bitcoin Core. SPV only downloads the specific part of the blockchain called "block headers" to let you verify your transaction while ignoring the irrelevant blocks that is not related to your transaction--that is why it only takes a small amount of internal storage because it does not download the entire blockchain.