Q:

How can I select an option in the chosen.js multiple dropdown with the tab key?

Okay,
I've tried many different things, but I can't seem to figure out how to get the tab key to select the selected option after typing in a search. The enter key works just fine. 
I would show what I've tried, but I honestly don't know where to start. 
Here is the sample code:
<html>
<head>
    <script type='text/javascript' src='http://code.jquery.com/jquery-1.6.4.js'></script>
    <script type='text/javascript' src="http://harvesthq.github.io/chosen/chosen.jquery.js"></script>
    <link rel="stylesheet" type="text/css" href="http://harvesthq.github.io/chosen/chosen.css">

</head>
<body>
<select id="chosen_example" style="width: 200px;" multiple="multiple">
    <option value="1">A English Test A</option>
    <option value="1">B German Test B</option>
    <option value="1">C Greek Test C</option>
</select>
<script>
    $(document).ready(function () {
        var chosen_control = $('#chosen_example');
        chosen_control.chosen().keydown(function (e, obj) {
            //it's not getting in here
            console.log('key pressed');
            if (e.which == 9) {
                console.log('tab key pressed');
                //not sure what to do at this point
            }
        });
    });

</script>
</body>
</html>

I've tried .chosen().bind(...). I've tried $('#chosen_example').bind(...), and a few other things
Here is the JS Fiddle that goes along with it. 
Any help or direction would be greatly appreciated, or if you need more information, please comment. 
Edit - Solution
Based on the answers received, the one from Wondercricket led me in the right direction.
By changing the core js file choosen.jquery.js I added under case 9 the following:
if (this.results_showing) {
    this.result_select(evt);
}
this.mouse_on_container = false;
break;

I added this to both Chosen.prototype.keydown_checker, and AbstractChosen.prototype.keyup_checker

A:

This is quite an interesting thing, as it works for single-select chosen, but it does not work for multi-select chosen.
I was able to get the options to be selected through the tab key with a multi-select, but it required a very small change to chosen.js script itself.
After diving into the chosen.js file on my local machine, I saw that there is already written functionality  to handle keydown functions, per the following:
Chosen.prototype.keydown_checker = function (evt) {
        var stroke, _ref1;
        stroke = (_ref1 = evt.which) != null ? _ref1 : evt.keyCode;
        this.search_field_scale();
        if (stroke !== 8 && this.pending_backstroke) {
            this.clear_backstroke();
        }
        switch (stroke) {
            case 8:
                this.backstroke_length = this.search_field.val().length;
                break;
            case 9:
                if (this.results_showing && !this.is_multiple) {
                   this.result_select(evt);
                }
                this.mouse_on_container = false;
                break;
            case 13:
                if (this.results_showing) {
                    evt.preventDefault();
                }
                break;
            case 32:
                if (this.disable_search) {
                    evt.preventDefault();
                }
                break;
            case 38:
                evt.preventDefault();
                this.keyup_arrow();
                break;
            case 40:
                evt.preventDefault();
                this.keydown_arrow();
                break;
        }
    };

Being the tab key is 9, there is already functionality written to handle it; however there written logic that prevents you from doing what you desire.
If you wish to be able to select an option with the tab key while using a multi-select, removed the !this.is_multiple condition within the if statement.
case 9:
    if (this.results_showing) {
           this.result_select(evt);
     }
     this.mouse_on_container = false;
     break;

