If you can specify the delivery address, the product you purchased will be removed from the wish list right after your order is completed.
The recipient will not know about the item purchased from their Wishlist until it arrives.
To start off, wish lists can either be public or private.